|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.communication.tcpCommunication.TCP_IP_Communication
public class TCP_IP_Communication
TCP/IP-Implementierung des Interfaces ConnectionInterface.
| Field Summary | |
|---|---|
private static Debug |
_debug
Der Debug-Logger. |
private Socket |
_socket
Das Socket-Objekt dieser Verbindung. |
| Constructor Summary | |
|---|---|
TCP_IP_Communication()
Erzeugt ein Objekt dieser Klasse. |
|
TCP_IP_Communication(Socket socket)
Erzeugt ein Objekt dieser Klasse und hält eine Referenz auf den übergebenen Socket fest. |
|
| Method Summary | |
|---|---|
void |
connect(String mainAdress,
int subAdressNumber)
Erzeugt eine Verbindung mit der spezifizierten Hauptadresse und der Nummer der Subadresse. |
void |
disconnect()
Schließt die aktuelle Verbindung. |
InputStream |
getInputStream()
Gibt den Stream des Empfangskanals zurück, von dem die Datensätze gelesen werden. |
String |
getMainAdress()
Gibt die Hauptadresse der Verbindung zurück. |
OutputStream |
getOutputStream()
Gibt den Stream des Sendekanals zurück, auf den die Datensätze geschrieben werden. |
int |
getSubAdressNumber()
Gibt die Nummer der Subadresse der Verbindung zurück. |
boolean |
isConnected()
Gibt die Information über den Verbindungsstatus zurück. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final Debug _debug
private Socket _socket
| Constructor Detail |
|---|
public TCP_IP_Communication()
connect-Methode aufgerufen wurde.
public TCP_IP_Communication(Socket socket)
socket - ein Socket| Method Detail |
|---|
public final void connect(String mainAdress,
int subAdressNumber)
throws ConnectionException
ConnectionInterface
connect in interface ConnectionInterfacemainAdress - die Hauptadresse der VerbindungsubAdressNumber - die Nummer der Subadresse der Verbindung
ConnectionException - Wenn die Verbindung nicht erfolgreich erzeugt werden konnte.public final void disconnect()
ConnectionInterface
disconnect in interface ConnectionInterfacepublic final InputStream getInputStream()
ConnectionInterface
getInputStream in interface ConnectionInterfacenull, wenn die Verbindung nicht zur Verfügung steht.public final OutputStream getOutputStream()
ConnectionInterface
getOutputStream in interface ConnectionInterfacenull, wenn die Verbindung nicht zur Verfügung steht.public final String getMainAdress()
ConnectionInterface
getMainAdress in interface ConnectionInterfacenull, wenn die Adresse nicht bekannt ist.public final int getSubAdressNumber()
ConnectionInterface
getSubAdressNumber in interface ConnectionInterface0, wenn der keine Verbindung besteht oder -1, wenn die Adresse nicht bekannt
ist.public final boolean isConnected()
ConnectionInterface
isConnected in interface ConnectionInterfacetrue, falls eine Verbindung aufgebaut wurde, sonst false.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||